package br.unisal.domain;

public class Cliente {

	private String telefone;
	private String primeiroNome;
	private String sobrenome;
	private Endereco endereco;

	public Cliente(String telefone, String primeiroNome, String sobrenome, Endereco endereco) {
		this.telefone = telefone;
		this.primeiroNome = primeiroNome;
		this.sobrenome = sobrenome;
		this.endereco = endereco;
	}

	public String getTelefone() {
		return telefone;
	}

	public String getPrimeiroNome() {
		return primeiroNome;
	}

	public String getSobrenome() {
		return sobrenome;
	}

	private Endereco getEndereco() {
		return endereco;
	}

	public String getCidadeCliente() {
		return getEndereco().getCidade();
	}

	public Integer getNumeroRuaCliente() {
		return getEndereco().getNumero();
	}

	public String getPontoReferenciaCliente() {
		return getEndereco().getPonteReferencia();
	}

	public String getBaitrroCliente() {
		return getEndereco().getBairro();
	}

	public String getRuaCliente() {
		return getEndereco().getRua();
	}
	
	@Override
	public String toString() {
		String saida = "Primeiro nome: " + getPrimeiroNome() + " Telefone: " + getTelefone();
		return saida;
	}
}
